[INFO] fetching crate etcommon-bigint 0.2.10...
[INFO] checking etcommon-bigint-0.2.10 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate etcommon-bigint 0.2.10 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate etcommon-bigint 0.2.10 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate etcommon-bigint 0.2.10
[INFO] finished tweaking crates.io crate etcommon-bigint 0.2.10
[INFO] tweaked toml for crates.io crate etcommon-bigint 0.2.10 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ff9af323599bf5e890bdd0cbb09ed24d5cf7e6ffc81662534737dff38ad990e
[INFO] running `Command { std: "docker" "start" "-a" "7ff9af323599bf5e890bdd0cbb09ed24d5cf7e6ffc81662534737dff38ad990e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ff9af323599bf5e890bdd0cbb09ed24d5cf7e6ffc81662534737dff38ad990e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ff9af323599bf5e890bdd0cbb09ed24d5cf7e6ffc81662534737dff38ad990e", kill_on_drop: false }`
[INFO] [stdout] 7ff9af323599bf5e890bdd0cbb09ed24d5cf7e6ffc81662534737dff38ad990e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3e09cf93144645a466e5ae8ce1ea58161c5dfaf2d79726c690492b465692684d
[INFO] running `Command { std: "docker" "start" "-a" "3e09cf93144645a466e5ae8ce1ea58161c5dfaf2d79726c690492b465692684d", kill_on_drop: false }`
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking etcommon-hexutil v0.2.4
[INFO] [stderr]     Checking elastic-array-plus v0.10.0
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking etcommon-rlp v0.2.5
[INFO] [stderr]     Checking etcommon-bigint v0.2.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastMap` is never used
[INFO] [stdout]    --> src/hash/mod.rs:541:10
[INFO] [stdout]     |
[INFO] [stdout] 541 | pub type H256FastMap<T> = Map<H256, T, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastSet` is never used
[INFO] [stdout]    --> src/hash/mod.rs:544:10
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub type H256FastSet = Set<H256, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastMap` is never used
[INFO] [stdout]    --> src/hash/mod.rs:541:10
[INFO] [stdout]     |
[INFO] [stdout] 541 | pub type H256FastMap<T> = Map<H256, T, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastSet` is never used
[INFO] [stdout]    --> src/hash/mod.rs:544:10
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub type H256FastSet = Set<H256, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.83s
[INFO] running `Command { std: "docker" "inspect" "3e09cf93144645a466e5ae8ce1ea58161c5dfaf2d79726c690492b465692684d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e09cf93144645a466e5ae8ce1ea58161c5dfaf2d79726c690492b465692684d", kill_on_drop: false }`
[INFO] [stdout] 3e09cf93144645a466e5ae8ce1ea58161c5dfaf2d79726c690492b465692684d
[INFO] checking etcommon-bigint-0.2.10 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate etcommon-bigint 0.2.10 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate etcommon-bigint 0.2.10 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate etcommon-bigint 0.2.10
[INFO] finished tweaking crates.io crate etcommon-bigint 0.2.10
[INFO] tweaked toml for crates.io crate etcommon-bigint 0.2.10 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 43d6d65369a755aa64d6c6533e9c2f7392101f96e1bbcea86778eb3ef1ba50ac
[INFO] running `Command { std: "docker" "start" "-a" "43d6d65369a755aa64d6c6533e9c2f7392101f96e1bbcea86778eb3ef1ba50ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43d6d65369a755aa64d6c6533e9c2f7392101f96e1bbcea86778eb3ef1ba50ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43d6d65369a755aa64d6c6533e9c2f7392101f96e1bbcea86778eb3ef1ba50ac", kill_on_drop: false }`
[INFO] [stdout] 43d6d65369a755aa64d6c6533e9c2f7392101f96e1bbcea86778eb3ef1ba50ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 890fa69f5da184104aea87d492e04bab516dce63ce28e5a52429b864f8130fdd
[INFO] running `Command { std: "docker" "start" "-a" "890fa69f5da184104aea87d492e04bab516dce63ce28e5a52429b864f8130fdd", kill_on_drop: false }`
[INFO] [stderr]     Checking etcommon-hexutil v0.2.4
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking elastic-array-plus v0.10.0
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking etcommon-rlp v0.2.5
[INFO] [stderr]     Checking etcommon-bigint v0.2.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/uint/rlp.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 s.encoder().encode_value(&buffer[leading_empty_bytes..]);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 | impl_encodable_for_uint!(U256, 32);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout]    = note: this warning originates in the macro `impl_encodable_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/uint/rlp.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 s.encoder().encode_value(&buffer[leading_empty_bytes..]);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 | impl_encodable_for_uint!(U128, 16);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_encodable_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:562:14
[INFO] [stdout]      |
[INFO] [stdout] 562  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:597:14
[INFO] [stdout]      |
[INFO] [stdout] 597  |                 for i in 0..$n_words { if arr[i] != 0 { return false; } }
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:605:14
[INFO] [stdout]      |
[INFO] [stdout] 605  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:648:14
[INFO] [stdout]      |
[INFO] [stdout] 648  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:649:38
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     BigEndian::write_u64(&mut bytes[8 * i..], self.0[$n_words - i - 1]);
[INFO] [stdout]      |                                                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:657:14
[INFO] [stdout]      |
[INFO] [stdout] 657  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:658:41
[INFO] [stdout]      |
[INFO] [stdout] 658  |                     LittleEndian::write_u64(&mut bytes[8 * i..], self.0[i]);
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:691:14
[INFO] [stdout]      |
[INFO] [stdout] 691  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:86:12
[INFO] [stdout]      |
[INFO] [stdout] 86   |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_add_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:189:12
[INFO] [stdout]      |
[INFO] [stdout] 189  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_sub_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:409:12
[INFO] [stdout]      |
[INFO] [stdout] 409  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:417:13
[INFO] [stdout]      |
[INFO] [stdout] 417  |             for j in 0..$n_words {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:444:12
[INFO] [stdout]      |
[INFO] [stdout] 444  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:448:22
[INFO] [stdout]      |
[INFO] [stdout] 448  |         for i in $n_words..2*$n_words {
[INFO] [stdout]      |                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:836:14
[INFO] [stdout]      |
[INFO] [stdout] 836  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:885:14
[INFO] [stdout]      |
[INFO] [stdout] 885  |                 for i in 0..bytes.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:990:14
[INFO] [stdout]      |
[INFO] [stdout] 990  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1034:14
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1051:14
[INFO] [stdout]      |
[INFO] [stdout] 1051 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1056:15
[INFO] [stdout]      |
[INFO] [stdout] 1056 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1074:14
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1080:15
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1132:26
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 for i in i..($n_words * 20) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1162:15
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:562:14
[INFO] [stdout]      |
[INFO] [stdout] 562  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:597:14
[INFO] [stdout]      |
[INFO] [stdout] 597  |                 for i in 0..$n_words { if arr[i] != 0 { return false; } }
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:605:14
[INFO] [stdout]      |
[INFO] [stdout] 605  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:648:14
[INFO] [stdout]      |
[INFO] [stdout] 648  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:649:38
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     BigEndian::write_u64(&mut bytes[8 * i..], self.0[$n_words - i - 1]);
[INFO] [stdout]      |                                                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:657:14
[INFO] [stdout]      |
[INFO] [stdout] 657  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:658:41
[INFO] [stdout]      |
[INFO] [stdout] 658  |                     LittleEndian::write_u64(&mut bytes[8 * i..], self.0[i]);
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:691:14
[INFO] [stdout]      |
[INFO] [stdout] 691  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:86:12
[INFO] [stdout]      |
[INFO] [stdout] 86   |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_add_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:189:12
[INFO] [stdout]      |
[INFO] [stdout] 189  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_sub_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:409:12
[INFO] [stdout]      |
[INFO] [stdout] 409  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:417:13
[INFO] [stdout]      |
[INFO] [stdout] 417  |             for j in 0..$n_words {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:444:12
[INFO] [stdout]      |
[INFO] [stdout] 444  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:448:22
[INFO] [stdout]      |
[INFO] [stdout] 448  |         for i in $n_words..2*$n_words {
[INFO] [stdout]      |                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:836:14
[INFO] [stdout]      |
[INFO] [stdout] 836  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:885:14
[INFO] [stdout]      |
[INFO] [stdout] 885  |                 for i in 0..bytes.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:990:14
[INFO] [stdout]      |
[INFO] [stdout] 990  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1034:14
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1051:14
[INFO] [stdout]      |
[INFO] [stdout] 1051 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1056:15
[INFO] [stdout]      |
[INFO] [stdout] 1056 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1074:14
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1080:15
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1132:26
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 for i in i..($n_words * 20) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1162:15
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:562:14
[INFO] [stdout]      |
[INFO] [stdout] 562  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:597:14
[INFO] [stdout]      |
[INFO] [stdout] 597  |                 for i in 0..$n_words { if arr[i] != 0 { return false; } }
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:605:14
[INFO] [stdout]      |
[INFO] [stdout] 605  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:648:14
[INFO] [stdout]      |
[INFO] [stdout] 648  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:649:38
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     BigEndian::write_u64(&mut bytes[8 * i..], self.0[$n_words - i - 1]);
[INFO] [stdout]      |                                                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:657:14
[INFO] [stdout]      |
[INFO] [stdout] 657  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:658:41
[INFO] [stdout]      |
[INFO] [stdout] 658  |                     LittleEndian::write_u64(&mut bytes[8 * i..], self.0[i]);
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:691:14
[INFO] [stdout]      |
[INFO] [stdout] 691  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:86:12
[INFO] [stdout]      |
[INFO] [stdout] 86   |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_add_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:189:12
[INFO] [stdout]      |
[INFO] [stdout] 189  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_sub_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:409:12
[INFO] [stdout]      |
[INFO] [stdout] 409  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:417:13
[INFO] [stdout]      |
[INFO] [stdout] 417  |             for j in 0..$n_words {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:444:12
[INFO] [stdout]      |
[INFO] [stdout] 444  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:448:22
[INFO] [stdout]      |
[INFO] [stdout] 448  |         for i in $n_words..2*$n_words {
[INFO] [stdout]      |                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:836:14
[INFO] [stdout]      |
[INFO] [stdout] 836  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:885:14
[INFO] [stdout]      |
[INFO] [stdout] 885  |                 for i in 0..bytes.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:990:14
[INFO] [stdout]      |
[INFO] [stdout] 990  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1034:14
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1051:14
[INFO] [stdout]      |
[INFO] [stdout] 1051 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1056:15
[INFO] [stdout]      |
[INFO] [stdout] 1056 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1074:14
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1080:15
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1132:26
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 for i in i..($n_words * 20) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1162:15
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1192:18
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         for i in 0..4 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1355:18
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         for i in 0..4 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1363:22
[INFO] [stdout]      |
[INFO] [stdout] 1363 |             for j in 0..4 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |         ret.0.copy_from_slice(&value[12..32]);
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:456:38
[INFO] [stdout]     |
[INFO] [stdout] 456 |         ret.0.copy_from_slice(&value[20..28]);
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |         ret.0[12..32].copy_from_slice(&value);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:472:15
[INFO] [stdout]     |
[INFO] [stdout] 472 |         ret.0[12..32].copy_from_slice(value);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/uint/rlp.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 s.encoder().encode_value(&buffer[leading_empty_bytes..]);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 | impl_encodable_for_uint!(U256, 32);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout]    = note: this warning originates in the macro `impl_encodable_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/uint/rlp.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 s.encoder().encode_value(&buffer[leading_empty_bytes..]);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 | impl_encodable_for_uint!(U128, 16);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_encodable_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:562:14
[INFO] [stdout]      |
[INFO] [stdout] 562  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:597:14
[INFO] [stdout]      |
[INFO] [stdout] 597  |                 for i in 0..$n_words { if arr[i] != 0 { return false; } }
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:605:14
[INFO] [stdout]      |
[INFO] [stdout] 605  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:648:14
[INFO] [stdout]      |
[INFO] [stdout] 648  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:649:38
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     BigEndian::write_u64(&mut bytes[8 * i..], self.0[$n_words - i - 1]);
[INFO] [stdout]      |                                                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:657:14
[INFO] [stdout]      |
[INFO] [stdout] 657  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:658:41
[INFO] [stdout]      |
[INFO] [stdout] 658  |                     LittleEndian::write_u64(&mut bytes[8 * i..], self.0[i]);
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:691:14
[INFO] [stdout]      |
[INFO] [stdout] 691  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:86:12
[INFO] [stdout]      |
[INFO] [stdout] 86   |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_add_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:189:12
[INFO] [stdout]      |
[INFO] [stdout] 189  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_sub_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:409:12
[INFO] [stdout]      |
[INFO] [stdout] 409  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:417:13
[INFO] [stdout]      |
[INFO] [stdout] 417  |             for j in 0..$n_words {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:444:12
[INFO] [stdout]      |
[INFO] [stdout] 444  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:448:22
[INFO] [stdout]      |
[INFO] [stdout] 448  |         for i in $n_words..2*$n_words {
[INFO] [stdout]      |                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:836:14
[INFO] [stdout]      |
[INFO] [stdout] 836  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:885:14
[INFO] [stdout]      |
[INFO] [stdout] 885  |                 for i in 0..bytes.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:990:14
[INFO] [stdout]      |
[INFO] [stdout] 990  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1034:14
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1051:14
[INFO] [stdout]      |
[INFO] [stdout] 1051 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1056:15
[INFO] [stdout]      |
[INFO] [stdout] 1056 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1074:14
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1080:15
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1132:26
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 for i in i..($n_words * 20) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1162:15
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1183 | construct_uint!(U512, 8);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:562:14
[INFO] [stdout]      |
[INFO] [stdout] 562  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:597:14
[INFO] [stdout]      |
[INFO] [stdout] 597  |                 for i in 0..$n_words { if arr[i] != 0 { return false; } }
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:605:14
[INFO] [stdout]      |
[INFO] [stdout] 605  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:648:14
[INFO] [stdout]      |
[INFO] [stdout] 648  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:649:38
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     BigEndian::write_u64(&mut bytes[8 * i..], self.0[$n_words - i - 1]);
[INFO] [stdout]      |                                                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:657:14
[INFO] [stdout]      |
[INFO] [stdout] 657  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:658:41
[INFO] [stdout]      |
[INFO] [stdout] 658  |                     LittleEndian::write_u64(&mut bytes[8 * i..], self.0[i]);
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:691:14
[INFO] [stdout]      |
[INFO] [stdout] 691  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:86:12
[INFO] [stdout]      |
[INFO] [stdout] 86   |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_add_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:189:12
[INFO] [stdout]      |
[INFO] [stdout] 189  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_sub_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:409:12
[INFO] [stdout]      |
[INFO] [stdout] 409  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:417:13
[INFO] [stdout]      |
[INFO] [stdout] 417  |             for j in 0..$n_words {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:444:12
[INFO] [stdout]      |
[INFO] [stdout] 444  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bytes.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |         for i in 0..value.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bytes.rs:28:42
[INFO] [stdout]    |
[INFO] [stdout] 28 |         s.encoder().encode_value(&self.1[0..self.0])
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bytes.rs:41:26
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 for i in 0..bytes.len() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:448:22
[INFO] [stdout]      |
[INFO] [stdout] 448  |         for i in $n_words..2*$n_words {
[INFO] [stdout]      |                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:836:14
[INFO] [stdout]      |
[INFO] [stdout] 836  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:885:14
[INFO] [stdout]      |
[INFO] [stdout] 885  |                 for i in 0..bytes.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:990:14
[INFO] [stdout]      |
[INFO] [stdout] 990  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1034:14
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1051:14
[INFO] [stdout]      |
[INFO] [stdout] 1051 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1056:15
[INFO] [stdout]      |
[INFO] [stdout] 1056 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1074:14
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1080:15
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1132:26
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 for i in i..($n_words * 20) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1162:15
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 | construct_uint!(U256, 4);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:562:14
[INFO] [stdout]      |
[INFO] [stdout] 562  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:597:14
[INFO] [stdout]      |
[INFO] [stdout] 597  |                 for i in 0..$n_words { if arr[i] != 0 { return false; } }
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:605:14
[INFO] [stdout]      |
[INFO] [stdout] 605  |                 for i in 1..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:648:14
[INFO] [stdout]      |
[INFO] [stdout] 648  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:649:38
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     BigEndian::write_u64(&mut bytes[8 * i..], self.0[$n_words - i - 1]);
[INFO] [stdout]      |                                                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:657:14
[INFO] [stdout]      |
[INFO] [stdout] 657  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:658:41
[INFO] [stdout]      |
[INFO] [stdout] 658  |                     LittleEndian::write_u64(&mut bytes[8 * i..], self.0[i]);
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:691:14
[INFO] [stdout]      |
[INFO] [stdout] 691  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:86:12
[INFO] [stdout]      |
[INFO] [stdout] 86   |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_add_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:189:12
[INFO] [stdout]      |
[INFO] [stdout] 189  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_sub_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:409:12
[INFO] [stdout]      |
[INFO] [stdout] 409  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:417:13
[INFO] [stdout]      |
[INFO] [stdout] 417  |             for j in 0..$n_words {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:444:12
[INFO] [stdout]      |
[INFO] [stdout] 444  |         for i in 0..$n_words {
[INFO] [stdout]      |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:448:22
[INFO] [stdout]      |
[INFO] [stdout] 448  |         for i in $n_words..2*$n_words {
[INFO] [stdout]      |                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `uint_overflowing_mul_reg` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:836:14
[INFO] [stdout]      |
[INFO] [stdout] 836  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:885:14
[INFO] [stdout]      |
[INFO] [stdout] 885  |                 for i in 0..bytes.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:990:14
[INFO] [stdout]      |
[INFO] [stdout] 990  |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1034:14
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 for i in 0..$n_words {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1051:14
[INFO] [stdout]      |
[INFO] [stdout] 1051 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1056:15
[INFO] [stdout]      |
[INFO] [stdout] 1056 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1074:14
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 for i in word_shift..$n_words {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1080:15
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                     for i in word_shift+1..$n_words {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1132:26
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 for i in i..($n_words * 20) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1149:8
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                             try!(write!(f, "{:x}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1162:15
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                     for x in 0..16 {
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/uint/mod.rs:1166:8
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                             try!(write!(f, "{:X}", nibble));
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1185 | construct_uint!(U128, 2);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1192:18
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         for i in 0..4 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1355:18
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         for i in 0..4 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/mod.rs:1363:22
[INFO] [stdout]      |
[INFO] [stdout] 1363 |             for j in 0..4 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/uint/tests.rs:1331:14
[INFO] [stdout]      |
[INFO] [stdout] 1331 |     for _ in 0..200 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |         ret.0.copy_from_slice(&value[12..32]);
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:456:38
[INFO] [stdout]     |
[INFO] [stdout] 456 |         ret.0.copy_from_slice(&value[20..28]);
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |         ret.0[12..32].copy_from_slice(&value);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:472:15
[INFO] [stdout]     |
[INFO] [stdout] 472 |         ret.0[12..32].copy_from_slice(value);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for i in 0..min($size, 8) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 for i in &self.0[0..2] {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in &self.0[$size - 2..$size] {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:334:14
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 for i in 0..$size {
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 for i in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bytes.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |         for i in 0..value.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bytes.rs:28:42
[INFO] [stdout]    |
[INFO] [stdout] 28 |         s.encoder().encode_value(&self.1[0..self.0])
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bytes.rs:41:26
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 for i in 0..bytes.len() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastMap` is never used
[INFO] [stdout]    --> src/hash/mod.rs:541:10
[INFO] [stdout]     |
[INFO] [stdout] 541 | pub type H256FastMap<T> = Map<H256, T, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastSet` is never used
[INFO] [stdout]    --> src/hash/mod.rs:544:10
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub type H256FastSet = Set<H256, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | impl_hash!(H32, 4);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 484 | impl_hash!(H64, 8);
[INFO] [stdout]     | ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 485 | impl_hash!(H128, 16);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | impl_hash!(H160, 20);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 | impl_hash!(H256, 32);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 488 | impl_hash!(H264, 33);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 | impl_hash!(H512, 64);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 | impl_hash!(H520, 65);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 491 | impl_hash!(H1024, 128);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |         impl Index<ops::Range<usize>> for $from {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             fn index(&self, index: ops::Range<usize>) -> &[u8] {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/hash/mod.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |         impl IndexMut<ops::Range<usize>> for $from {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/hash/mod.rs:289:35
[INFO] [stdout]     |
[INFO] [stdout] 289 |             fn index_mut(&mut self, index: ops::Range<usize>) -> &mut [u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | impl_hash!(H2048, 256);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 40 previous errors; 181 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `etcommon-bigint` (lib) due to 41 previous errors; 181 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: type alias `H256FastMap` is never used
[INFO] [stdout]    --> src/hash/mod.rs:541:10
[INFO] [stdout]     |
[INFO] [stdout] 541 | pub type H256FastMap<T> = Map<H256, T, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `H256FastSet` is never used
[INFO] [stdout]    --> src/hash/mod.rs:544:10
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub type H256FastSet = Set<H256, BuildHasherDefault<PlainHasher>>;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 182 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "890fa69f5da184104aea87d492e04bab516dce63ce28e5a52429b864f8130fdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "890fa69f5da184104aea87d492e04bab516dce63ce28e5a52429b864f8130fdd", kill_on_drop: false }`
[INFO] [stdout] 890fa69f5da184104aea87d492e04bab516dce63ce28e5a52429b864f8130fdd
